.coupon-item {
		width: 95%;
		height: auto;
		display: table;
		border-radius: 10rpx;
		padding: 0 20rpx;
		margin-top: 22rpx;
		border: 1px solid #eeeeee;
		position: relative;

		.coupon-money {
			width: 465rpx;
			height: auto;
			display: table;
			float: left;
			padding: 26rpx 0;
			border-style: none dotted none none;
			border-color: #eeeeee;

			.nick {
				width: 100%;
				height: 50rpx;
				line-height: 30rpx;
				font-size: 24rpx;
				color: #999999;
			}

			.tit {
				width: 100%;
				height: 50rpx;
				line-height: 50rpx;
				font-size: 24rpx;
				color: #999999;
			}

			.demand {
				height: 30rpx;
				line-height: 30rpx;
				font-size: 24rpx;
				color: #999999;
			}

			.layof {
				width: 100%;
				height: 48rpx;
				line-height: 30rpx;
				font-size: 44rpx;
				color: #ff9000;
				font-weight: bold;
			}

			.coupon-rule {
				font-size: 18rpx;
				color: #999999;
			}
		}

		.get-btn {
			width: 146rpx;
			height: 52rpx;
			line-height: 50rpx;
			position: absolute;
			top: 50%;
			right: 26rpx;
			margin-top: -26rpx;
			text-align: center;
			border-radius: 60rpx;
			background-color: #ff9000;
			border: 1px solid #ff9000;
			font-size: 24rpx;
			float: right;
		}
		
		.disable-btn {
			width: 146rpx;
			height: 52rpx;
			line-height: 50rpx;
			position: absolute;
			top: 50%;
			right: 26rpx;
			margin-top: -26rpx;
			text-align: center;
			border-radius: 60rpx;
			color: #808080;
			font-size: 24rpx;
			float: right;
		}
	}

	.coupon-item:after {
		width: 40upx;
		height: 20upx;
		position: absolute;
		left: 460upx;
		top: -1px;
		border-radius: 0 0 40upx 40upx;
		content: "";
		display: block;
		background: #FFF;
		border: 1px solid #eeeeee;
		border-top: 0px;
	}

	.coupon-item:before {
		width: 40upx;
		height: 20upx;
		position: absolute;
		left: 460upx;
		bottom: -1px;
		border-radius: 40upx 40upx 0 0;
		content: "";
		display: block;
		background: #FFF;
		border: 1px solid #eeeeee;
		border-bottom: 0px;
	}